﻿namespace IS.Projecto.DataAccessLayer
{
    using System.Collections.Generic;
    using Modelo;

    public interface IGenericDao<T> where T : Entidade
    {
        T Read(object id);
        void Write(T instance);
        void Delete(T instance);
        IList<T> GetAll();
    }
}